BSD with no advertisement clause.

Copyrights held by their respective authors.
